iT邦幫忙

2022 iThome 鐵人賽

DAY 10
0
Software Development

Python派神,大顯神威!!系列 第 10

【Day10】: Python作畫-王者炫作品 + 說明Turtle繪圖基礎控制

  • 分享至 

  • xImage
  •  

YouTube 相同議題趣味影片連結:
【程式/知識變現 03】- Python王者降臨 第一式:聖光乍現-作畫天份
https://youtu.be/2Z3qBX-jDbQ
歡迎連結參觀觀賞,若有興趣也請訂閱持續關注我

看了前面的幾位都屬於努力得到成果的Python程式設計師畫作,
那我們所謂的「奇葩與怪傑」會有什麼樣的畫作呢?

與其稱為「奇葩與怪傑」不如說其作品會有王者的光芒與一炫定江山的戰略勝算,
通常這樣的作品讓人在Wow~~~~之後連氣都還沒吐就沉浸式的悠遊於其作品中。

想從Python的程式設計作品看到這些王者氣勢籠罩與輾壓山河的樣態嗎?
這次,別眨眼,準備接招。。。西方版王者
圖片

放心好了,擺脫東亞病夫稱號的東方英雄怎麼可能讓西方孤獨享用王者封號,
當然來個可愛的皮卡丘啦! 啾咪~~
圖片

別一再懷疑,以上都是Python做出來的,
這兩個作品礙於原創程式碼權利考量,
在此僅介紹不提供原始碼,
若真有興趣可以私訊我喔!

放鬆也過了,接著該辦正事啦!
對於基本的原理總該有點概念,
否則創作的路上只會停滯不前,
下面來概略說明Turtle繪圖基礎控制的部分:

如果~~

(一) 我們要【如何設定畫布大小?】:

# 畫布大小代表可以繪圖區域範圍大小,橫向(X軸)代表寬度,縱向(Y軸)代表高。
# 以下語法可指定畫布寬1024像素和高768像素。
screen.setup(1024,768)

(二) 我們要【如何指定海龜(turtle)位置?】:

#  turtle(指標)的初始位置是在畫布的中心點0.0,
# 第一個0代表橫向座標位置,第二個0代表縱向座標位置。
# 以下語法可指定turtle座標位置。
setposition(69,80)

(三) 我們要【如何控制海龜(turtle)朝向角度?】:

# 預設為標準模式,當角度設定為0 代表turtle(指標)朝西方向、90 朝北、180朝東、270朝南。
# 以下語法可改變turtle朝向180度。
setheading(180)

(四) 我們要【如何改變海龜(turtle)顏色應用?】:

# 預設畫筆顏色為"黑色"。
# 以下語法可改變畫筆顏色。
color('yellow')

(五) 我們要【如何控制turtle停筆或下筆?】:

# 預設為下筆狀態,當turtle(指標)移動時就會開始畫線;停筆狀態就能移動但不畫線。
# 以下語法可調整畫筆狀態。
# 停筆狀態 
penup()
# 下筆狀態
down()

下周起我們來看看Python在其他方面的應用。


上一篇
【Day09】: Python作畫-黃金秀作品 + Turtle模組程式撰寫概述
下一篇
【Day11】: 實作Python斜槓小資族的救星-爬蟲取得股價資訊(一) +基本流程分析
系列文
Python派神,大顯神威!!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言